PublishPress\Future\Modules\Workflows\Models\WorkflowModel D

Total Complexity 170
Dependencies 12
Dependents 10
Total lines 1,002
Lines of code 662
Logical lines of code 351
Comment lines 32
Methods 64
Properties 11

Methods 64

Method Rating Maintainability Complexity Lines of code
getFlow()
A
49 10 33
getRoutineNodesTree()
A
46 8 41
createScreenshotThumbnails()
S
52 6 24
setScreenshotFromBase64()
S
52 6 24
getTriggerNodes()
S
57 6 19
getStepFromRoutineTreeRecursively()
S
58 6 16
getRoutineTree()
S
53 5 26
getNodes()
S
53 5 24
updateDebugRayMetadata()
S
56 5 22
convertLegacyScreenshots()
S
57 5 18
getNodeById()
S
58 5 17
createNew()
S
52 4 26
getManualSelectionTrigger()
S
62 4 12
checkHasTriggerInTheFlow()
S
62 4 12
getScreenshotUrl()
S
58 3 15
isDebugRayShowEmailsEnabled()
S
62 3 13
isDebugRayShowWordPressErrorsEnabled()
S
62 3 13
isDebugRayShowCurrentRunningStepEnabled()
S
62 3 13
isDebugRayShowQueriesEnabled()
S
62 3 13
updateLegacyActionMetadata()
S
63 3 11
getPartialRoutineTreeFromNodeId()
S
63 3 11
getEdges()
S
65 3 10
getManualSelectionLabel()
S
64 3 10
getAllNodeTypesByType()
S
65 3 10
hasLegacyActionTrigger()
S
65 3 9
load()
S
65 3 9
deleteLegacyScreenshotFile()
S
71 2 6
deleteScreenshotFile()
S
69 2 7
prepareScreenshotsFolder()
S
68 2 7
getTitle()
S
72 2 6
publish()
S
66 2 9
getPostProperty()
S
72 2 6
setDescription()
S
71 2 6
setStatus()
S
71 2 6
isNodeUpdated()
S
66 2 8
getNodeTypeByname()
S
66 2 8
delete()
S
67 2 8
save()
S
67 2 9
updateNode()
S
67 2 8
setTitle()
S
71 2 6
updateManualSelectionMetadata()
S
67 2 8
isActive()
S
71 2 6
unpublish()
S
70 2 7
reset()
S
64 1 11
getDescription()
S
80 1 3
setFlow()
S
73 1 5
setDebugRayShowWordPressErrors()
S
81 1 3
getId()
S
80 1 3
getPostPropertyAsString()
S
76 1 4
getPostPropertyAsInt()
S
76 1 4
setDebugRayShowCurrentRunningStep()
S
81 1 3
checkHasLegacyActionTriggerInTheFlow()
S
80 1 3
setDebugRayShowEmails()
S
81 1 3
setDebugRayShowQueries()
S
81 1 3
getStatus()
S
80 1 3
checkHasManualSelectionTriggerInTheFlow()
S
80 1 3
getModifiedAt()
S
80 1 3
setScreenshotFromFile()
S
75 1 4
getImageDimensionsBySize()
S
65 1 9
getNodeVersion()
S
78 1 3
getScreenshotFileName()
S
80 1 3
getUnstranslatedString()
S
68 1 7
getScreenshotsFolder()
S
73 1 5
__construct()
S
73 1 5